//package com.smrtcold.dev.plc;
//
//import com.github.dathlin.hslcommunication.core.types.OperateResult;
//import com.github.dathlin.hslcommunication.core.types.OperateResultExOne;
//import com.github.dathlin.hslcommunication.enethernet.SiemensS7Net;
//import com.github.dathlin.hslcommunication.enums.SiemensPLCS;
//
///**
// * 使用 HslCommunication 读取 S7-200 SMART (192.168.3.6) 的 Q13.0。
// */
//public class HslReadQ13Demo {
//
//    public static void main(String[] args) {
//        SiemensS7Net siemens = new SiemensS7Net(SiemensPLCS.S200Smart, "192.168.3.6");
//        try {
//            OperateResult connect = siemens.ConnectServer();
//            if (!connect.IsSuccess) {
//                System.err.println("连接失败: " + connect.Message);
//                return;
//            }
//
//            OperateResultExOne<Boolean> result = siemens.ReadBool("Q13.0");
//            if (result.IsSuccess) {
//                System.out.println("Q13.0 当前状态: " + result.Content);
//            } else {
//                System.err.println("读取失败: " + result.Message);
//            }
//        } finally {
//            siemens.ConnectClose();
//        }
//    }
//}
//
